package cn.source.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.source.common.annotation.Excel;
import cn.source.common.core.domain.BaseEntity;

/**
 * 学校招生计划对象 school_plan
 * 
 * @author sourcebyte.vip
 * @date 2024-03-15
 */
public class SchoolPlanZk extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 年份 */
    @Excel(name = "年份")
    private Integer year;
    
    @Excel(name = "批次")
    private String batch;

    /** 学校代码 */
    @Excel(name = "学校代码")
    private String schoolCode;

    /** 学校名称 */
    @Excel(name = "学校名称")
    private String schoolName;

    /** 学校计划人数 */
    @Excel(name = "学校计划人数")
    private Integer schoolPlan;

    /** 专业代码 */
    @Excel(name = "专业代码")
    private String majorCode;

    /** 专业名称 */
    @Excel(name = "专业名称")
    private String majorName;

    /** 专业顺序 */
    @Excel(name = "专业顺序")
    private String majorSeq;

    /** 专业计划人数 */
    @Excel(name = "专业计划人数")
    private Integer majorPlan;

    /** 理工类/文史类 */
    @Excel(name = "理工类/文史类")
    private String majorType;
    

    @Excel(name = "科目1")
    private String km1;
    

    @Excel(name = "科目2")
    private String km2;
    
    @Excel(name = "专业组")
    private String zyz;
    
    @Excel(name = "理工类计划招生人数")
    private Integer majorLgPlan;
    
    @Excel(name = "文史类计划招生人数")
    private Integer majorWsPlan;
    
    //少数民族标志
    private Integer ssmzFlag;
    
  //是否国家专项标志
    private Integer gjzxFlag;
    
  //是否地方专项标志
    private Integer gxzxFlag;
    

    private String km21;

    private String km22;

    private String km23;
    
    private String zxkm;
    
    private String zy;
    
    

    public String getZy() {
		return zy;
	}

	public void setZy(String zy) {
		this.zy = zy;
	}

	public String getZxkm() {
		return zxkm;
	}

	public void setZxkm(String zxkm) {
		this.zxkm = zxkm;
	}

	public String getKm21() {
		return km21;
	}

	public void setKm21(String km21) {
		this.km21 = km21;
	}

	public String getKm22() {
		return km22;
	}

	public void setKm22(String km22) {
		this.km22 = km22;
	}

	public String getKm23() {
		return km23;
	}

	public void setKm23(String km23) {
		this.km23 = km23;
	}

	public Integer getGjzxFlag() {
		return gjzxFlag;
	}

	public void setGjzxFlag(Integer gjzxFlag) {
		this.gjzxFlag = gjzxFlag;
	}

	public Integer getGxzxFlag() {
		return gxzxFlag;
	}

	public void setGxzxFlag(Integer gxzxFlag) {
		this.gxzxFlag = gxzxFlag;
	}

	public Integer getSsmzFlag() {
		return ssmzFlag;
	}

	public void setSsmzFlag(Integer ssmzFlag) {
		this.ssmzFlag = ssmzFlag;
	}

	public Integer getMajorLgPlan() {
		return majorLgPlan;
	}

	public void setMajorLgPlan(Integer majorLgPlan) {
		this.majorLgPlan = majorLgPlan;
	}

	public Integer getMajorWsPlan() {
		return majorWsPlan;
	}

	public void setMajorWsPlan(Integer majorWsPlan) {
		this.majorWsPlan = majorWsPlan;
	}

	public String getBatch() {
		return batch;
	}

	public void setBatch(String batch) {
		this.batch = batch;
	}

	public String getZyz() {
		return zyz;
	}

	public void setZyz(String zyz) {
		this.zyz = zyz;
	}

	public String getKm1() {
		return km1;
	}

	public void setKm1(String km1) {
		this.km1 = km1;
	}

	public String getKm2() {
		return km2;
	}

	public void setKm2(String km2) {
		this.km2 = km2;
	}

	public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setYear(Integer year) 
    {
        this.year = year;
    }

    public Integer getYear() 
    {
        return year;
    }
    public void setSchoolCode(String schoolCode) 
    {
        this.schoolCode = schoolCode;
    }

    public String getSchoolCode() 
    {
        return schoolCode;
    }
    public void setSchoolName(String schoolName) 
    {
        this.schoolName = schoolName;
    }

    public String getSchoolName() 
    {
        return schoolName;
    }
    public void setSchoolPlan(Integer schoolPlan) 
    {
        this.schoolPlan = schoolPlan;
    }

    public Integer getSchoolPlan() 
    {
        return schoolPlan;
    }
    public void setMajorCode(String majorCode) 
    {
        this.majorCode = majorCode;
    }

    public String getMajorCode() 
    {
        return majorCode;
    }
    public void setMajorName(String majorName) 
    {
        this.majorName = majorName;
    }

    public String getMajorName() 
    {
        return majorName;
    }
    public void setMajorSeq(String majorSeq) 
    {
        this.majorSeq = majorSeq;
    }

    public String getMajorSeq() 
    {
        return majorSeq;
    }
    public void setMajorPlan(Integer majorPlan) 
    {
        this.majorPlan = majorPlan;
    }

    public Integer getMajorPlan() 
    {
        return majorPlan;
    }
    public void setMajorType(String majorType) 
    {
        this.majorType = majorType;
    }

    public String getMajorType() 
    {
        return majorType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("year", getYear())
            .append("schoolCode", getSchoolCode())
            .append("schoolName", getSchoolName())
            .append("schoolPlan", getSchoolPlan())
            .append("majorCode", getMajorCode())
            .append("majorName", getMajorName())
            .append("majorSeq", getMajorSeq())
            .append("majorPlan", getMajorPlan())
            .append("majorType", getMajorType())
            .toString();
    }
}
